home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Windows News 2005 November
/
WNnov2005.iso
/
Windows
/
Indispensables
/
Picture Pro
/
4798_eval.exe
/
sample\Sample.vobj
< prev
next >
Wrap
Text File
|
2002-05-01
|
8KB
|
398 lines
//by VAS1.02
object ImageWorld:Perspective
{
style=(Use3DAcc,IgnoreAlphaTest, KeepRatio);
width=100%;
height=100%;
eye_position=(0,0,100);
bkg_color=(0, 0, 128, 64);
fog_color=(229, 229, 229);
x=0 mm;
y=0 mm;
object default_light:DirectionalLight
{
color=(255, 255, 255);
};
object sparcle:ParticleEmitter
{
emit_pos=(0,7,0);
emit_interval=0:0:0:20;
emit_number=20;
max_gen=5;
min_gen=5;
colors=((255, 200, 100, 255));
style=(SimpleTranslate,DragonMove);
interval=0:0:0:40;
min_life=0:0:0:500;
max_life=0:0:0:500;
attraction=800;
resistance=0;
direction_shift=(200,200,200);
speed=400;
speed_shift=3;
size=9;
alpha_evolve=((SmoothCurve,ForceMax,ForceMin,Percentage),(0,99.42529,0.60903,68.96552,1,0),100,100,0);
trail_color=(255, 204, 204);
trail_length=10;
trail_start_size=6;
trail_end_size=1;
trail_start_alpha=0.6;
};
object gp:Group3D
{
object grot:KPAnimation
{
style = (Loop);
actor=owner;
object sec:KPSection
{
steps=360;
interval=0:0:0:20;
object rot:KPRotate
{
axis=((0,1,0);2);
rotate=(0,-360);
};
};
};
object redlogo:Group3D
{
center=(-8,0,0);
draw_style=(Group);
object logo:Extrusion
{
ex_style=(MultiCrossSection);
spine_step=11;
rotation=((),null,0,180,-180);
size=((Percentage),null,100,200,0);
flatness=((ForceMax,ForceMin,Percentage),null,0,100,-100);
xcenter=((),null,0,10,-10);
ycenter=((),null,0,10,-10);
xscale_center=((),null,0,10,-10);
yscale_center=((),null,0,10,-10);
section_spectrum=(0.1,0.8,0.1);
top_color=(255, 255, 255, 0);
bottom_color=(255, 255, 255, 0);
style=(FrontFaceOnly);
axis=(0,0,1);
angle=225;
object cross_section:OutlineGroup
{
style=(XorRegion);
object :OutlineGroup
{
style=(XorRegion);
object :Rect
{
a=0.9;
b=0.9;
roundness=0.3;
step=5;
center=(-3.6,-3.6);
scale=(10,9.99999);
};
object :Rect
{
a=1.9;
b=1.9;
roundness=0.3;
step=8;
center=(0,0);
scale=(9.99999,10);
};
};
object :OutlineGroup
{
style=(XorRegion);
object :Rect
{
a=0.8;
b=0.8;
roundness=0.3;
step=5;
center=(-3.6,-3.6);
scale=(10,9.99999);
};
object :Rect
{
a=2;
b=2;
roundness=0.3;
step=8;
center=(0,0);
scale=(10,10);
};
};
object :OutlineGroup
{
style=(XorRegion);
object :Rect
{
a=0.8;
b=0.8;
roundness=0.3;
step=5;
center=(-3.6,-3.6);
scale=(9.99999,9.99999);
};
object :Rect
{
a=2;
b=2;
roundness=0.3;
step=8;
center=(0,0);
scale=(10,10);
};
};
object :OutlineGroup
{
style=(XorRegion);
object :Rect
{
a=0.9;
b=0.9;
roundness=0.3;
step=5;
center=(-3.6,-3.6);
scale=(10,10);
};
object :Rect
{
a=1.9;
b=1.9;
roundness=0.3;
step=8;
center=(0,0);
scale=(10,10);
};
};
};
object spine:Line
{
points=(0;5,10);
step=1;
style=(Outline3D);
};
object material:Material
{
style=(UseCubeMap,CubeMapReflective);
diffuse=(255, 0, 0, 255);
ambient=(44, 2, 2, 255);
specular=(185, 159, 159, 255);
emission=(25, 25, 25, 255);
shininess=0.6;
};
};
object rotate:KPAnimation
{
actor=owner;
next = grot;
object sec:KPSection
{
steps=360;
interval=0:0:0:20;
object rot:KPRotate
{
axis=((0,1,0);2);
rotate=(0,360);
};
};
};
object emerge:KPAnimation
{
style=(AutoStart);
actor=owner;
next=owner.rotate;
next_start=0:0:2:200;
object sec:KPSection
{
steps=60;
interval=0:0:0:20;
object movement:KPMotion
{
velocity=(60,(0;2,0.73308,0.41379,1;2));
object path:Line
{
points=(-33,0;2,-8,0;2);
step=1;
style=(Outline3D);
};
};
};
};
func OnKPAnimationStop(kpa:KPAnimation)
{
if (kpa==emerge) sparcle.Start();
}
};
object graylogo:Group3D
{
center=(-8,0,0);
draw_style=(Group);
object rotate:KPAnimation
{
actor=owner;
object sec:KPSection
{
steps=360;
interval=0:0:0:20;
object rot:KPRotate
{
axis=((0,-1,0);2);
rotate=(0,-360);
};
};
};
object emerge:KPAnimation
{
style=(AutoStart);
actor=owner;
next=owner.rotate;
next_start=0:0:2:200;
object sec:KPSection
{
steps=60;
interval=0:0:0:20;
object movement:KPMotion
{
velocity=(60,(0;2,0.73308,0.41379,1;2));
object path:Line
{
points=(33,0,-1,8,0,-1);
step=1;
style=(Outline3D);
};
};
};
};
object logo:Extrusion
{
ex_style=(MultiCrossSection);
spine_step=11;
rotation=((),null,0,180,-180);
size=((Percentage),null,100,200,0);
flatness=((ForceMax,ForceMin,Percentage),null,0,100,-100);
xcenter=((),null,0,10,-10);
ycenter=((),null,0,10,-10);
xscale_center=((),null,0,10,-10);
yscale_center=((),null,0,10,-10);
section_spectrum=(0.1,0.8,0.1);
top_color=(255, 255, 255, 0);
bottom_color=(255, 255, 255, 0);
style=(FrontFaceOnly);
axis=(0,0,1);
angle=45;
object cross_section:OutlineGroup
{
style=(XorRegion);
object :OutlineGroup
{
style=(XorRegion);
object :Rect
{
a=0.9;
b=0.9;
roundness=0.3;
step=5;
center=(-3.6,-3.6);
scale=(10,9.99999);
};
object :Rect
{
a=1.9;
b=1.9;
roundness=0.3;
step=8;
center=(0,0);
scale=(9.99999,10);
};
};
object :OutlineGroup
{
style=(XorRegion);
object :Rect
{
a=0.8;
b=0.8;
roundness=0.3;
step=5;
center=(-3.6,-3.6);
scale=(10,9.99999);
};
object :Rect
{
a=2;
b=2;
roundness=0.3;
step=8;
center=(0,0);
scale=(10,10);
};
};
object :OutlineGroup
{
style=(XorRegion);
object :Rect
{
a=0.8;
b=0.8;
roundness=0.3;
step=5;
center=(-3.6,-3.6);
scale=(9.99999,9.99999);
};
object :Rect
{
a=2;
b=2;
roundness=0.3;
step=8;
center=(0,0);
scale=(10,10);
};
};
object :OutlineGroup
{
style=(XorRegion);
object :Rect
{
a=0.9;
b=0.9;
roundness=0.3;
step=5;
center=(-3.6,-3.6);
scale=(10,10);
};
object :Rect
{
a=1.9;
b=1.9;
roundness=0.3;
step=8;
center=(0,0);
scale=(10,10);
};
};
};
object spine:Line
{
points=(0;5,10);
step=1;
style=(Outline3D);
};
object material:Material
{
style=(UseCubeMap,CubeMapReflective);
diffuse=(153, 153, 153, 255);
ambient=(44, 2, 2, 255);
specular=(185, 159, 159, 255);
emission=(25, 25, 25, 255);
shininess=0.6;
};
};
};
}
};